// 2025/4/19
// 字符串分类

#include <iostream>
#include <set>
using namespace std;

int main() {
    set<string> kind;
    int n; cin >> n;
    while(n--)
    {
        string tmp1, tmp2(26, 0);
        cin >> tmp1;
        for(auto& ch : tmp1)
        {
            tmp2[ch - 'a']++;
        }
        kind.insert(tmp2);
    }
    cout << kind.size() << endl;
}
// 64 位输出请用 printf("%lld")